package entity

import "time"

type TsStepLog struct {
	BaseEntity

	/** 任务ID **/
	TaskId string `gorm:"column:task_id" json:"taskId" keyword:"eq"`

	/** 步骤ID **/
	StepId string `gorm:"column:step_id" json:"stepId" keyword:"eq"`

	/** 执行时间 **/
	ExecTime time.Time `gorm:"column:exec_time" json:"execTime" keyword:"eq"`

	/** 执行状态，0-成功，1-失败，2-进行中，3-其他 **/
	ExecStatus int `gorm:"column:exec_status" json:"execStatus" keyword:"eq"`

	/** 输入信息 **/
	InputInfo string `gorm:"column:input_info" json:"inputInfo" keyword:"eq"`

	/** 输出信息 **/
	OutputInfo string `gorm:"column:output_info" json:"outputInfo" keyword:"eq"`

	/** 租户ID **/
	TenantId string `gorm:"column:tenant_id" json:"tenantId" keyword:"eq"`
}
